Computer Scientist Explains the Internet in 5 Levels of Difficulty | WIRED
4.1 Introduction to the Network Layer
3.1 Introduction and Transport-layer Services
4.3 The Internet Protocol, part 1
1.1 Introduction (reposted) - What is the Internet
3.2 Transport layer multiplexing and demultiplexing
3.5-1 TCP Reliability, Flow Control, and Connection Management
4.2 What's inside a router? Part 1.
2.2 The Web and HTTP (part 1)
1.3 The network core
1.2 The network edge
2.3 Email
2.1 Principles of the Application Layer
2.4 The Domain Name System (DNS)
6.1 Introduction to the Link Layer
2.2 The Web and HTTP part 2
5.6 ICMP: Internet Control Message Protocol